# near model CODE resource # jump table entries: 7440-7459 (20 of them) export_930: 00000000 40E7 move.w -[A7], SR 00000002 0257 0700 andi.w [A7], 0x700 00000006 663A bne +0x3C /* 00000042 */ 00000008 548F addq.l A7, 2 0000000A 007C 0200 ori.w sr, 512 0000000E 2F0D move.l -[A7], A5 00000010 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000014 2B5F C174 move.l [A5 - 0x3E8C], [A7]+ 00000018 2B48 C178 move.l [A5 - 0x3E88], A0 0000001C 2B5F C17C move.l [A5 - 0x3E84], [A7]+ 00000020 206D C2DA movea.l A0, [A5 - 0x3D26] 00000024 4E90 jsr [A0] 00000026 40ED C172 move.w [A5 - 0x3E8E], SR 0000002A 206D C178 movea.l A0, [A5 - 0x3E88] 0000002E 2F2D C17C move.l -[A7], [A5 - 0x3E84] 00000032 026D F8FF C172 andi.w [A5 - 0x3E8E], 0xF8FF 00000038 46ED C172 move.w SR, [A5 - 0x3E8E] 0000003C 2A6D C174 movea.l A5, [A5 - 0x3E8C] 00000040 4E75 rts label00000042: 00000042 548F addq.l A7, 2 00000044 2F0D move.l -[A7], A5 00000046 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000004A 2F2D C2DA move.l -[A7], [A5 - 0x3D26] 0000004E 2A6F 0004 movea.l A5, [A7 + 0x4] 00000052 2E9F move.l [A7], [A7]+ 00000054 4E75 rts export_931: 00000056 40E7 move.w -[A7], SR 00000058 0257 0700 andi.w [A7], 0x700 0000005C 663A bne +0x3C /* 00000098 */ 0000005E 548F addq.l A7, 2 00000060 007C 0200 ori.w sr, 512 00000064 2F0D move.l -[A7], A5 00000066 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000006A 2B5F C174 move.l [A5 - 0x3E8C], [A7]+ 0000006E 2B48 C178 move.l [A5 - 0x3E88], A0 00000072 2B5F C17C move.l [A5 - 0x3E84], [A7]+ 00000076 206D B582 movea.l A0, [A5 - 0x4A7E] 0000007A 4E90 jsr [A0] 0000007C 40ED C172 move.w [A5 - 0x3E8E], SR 00000080 206D C178 movea.l A0, [A5 - 0x3E88] 00000084 2F2D C17C move.l -[A7], [A5 - 0x3E84] 00000088 026D F8FF C172 andi.w [A5 - 0x3E8E], 0xF8FF 0000008E 46ED C172 move.w SR, [A5 - 0x3E8E] 00000092 2A6D C174 movea.l A5, [A5 - 0x3E8C] 00000096 4E75 rts label00000098: 00000098 548F addq.l A7, 2 0000009A 2F0D move.l -[A7], A5 0000009C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000000A0 2F2D B582 move.l -[A7], [A5 - 0x4A7E] 000000A4 2A6F 0004 movea.l A5, [A7 + 0x4] 000000A8 2E9F move.l [A7], [A7]+ 000000AA 4E75 rts export_932: 000000AC 4E56 FFF2 link A6, -0x000E 000000B0 41EE FFF2 lea.l A0, [A6 - 0xE] 000000B4 43ED C50E lea.l A1, [A5 - 0x3AF2] 000000B8 7006 moveq.l D0, 0x06 label000000BA: 000000BA 30D9 move.w [A0]+, [A1]+ 000000BC 51C8 FFFC dbf D0, -0x6 /* 000000BA */ 000000C0 41EE FFF8 lea.l A0, [A6 - 0x8] 000000C4 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 000000C8 7003 moveq.l D0, 0x03 label000000CA: 000000CA 30D9 move.w [A0]+, [A1]+ 000000CC 51C8 FFFC dbf D0, -0x6 /* 000000CA */ 000000D0 486E FFF2 pea.l [A6 - 0xE] 000000D4 A875 syscall SetPBits/SetPortBits 000000D6 2F2E 0016 move.l -[A7], [A6 + 0x16] 000000DA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000000DE 2F2E 000E move.l -[A7], [A6 + 0xE] 000000E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000EA A8EB syscall StdBits 000000EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000000F0 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 000000F4 206D C242 movea.l A0, [A5 - 0x3DBE] 000000F8 43EE FFF8 lea.l A1, [A6 - 0x8] 000000FC 5088 addq.l A0, 8 000000FE 7003 moveq.l D0, 0x03 label00000100: 00000100 32D8 move.w [A1]+, [A0]+ 00000102 51C8 FFFC dbf D0, -0x6 /* 00000100 */ 00000106 486E FFF2 pea.l [A6 - 0xE] 0000010A A875 syscall SetPBits/SetPortBits 0000010C 4E5E unlink A6 0000010E 205F movea.l A0, [A7]+ 00000110 DEFC 0012 add.w A7, 0x12 00000114 4ED0 jmp [A0] export_933: 00000116 4E56 FFF2 link A6, -0x000E 0000011A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000011E 42A7 clr.l -[A7] 00000120 2E8D move.l [A7], A5 00000122 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000126 2E1F move.l D7, [A7]+ 00000128 102D BA34 move.b D0, [A5 - 0x45CC] 0000012C 6602 bne +0x4 /* 00000130 */ 0000012E 605C bra +0x5E /* 0000018C */ label00000130: 00000130 2F2D B406 move.l -[A7], [A5 - 0x4BFA] 00000134 205F movea.l A0, [A7]+ 00000136 4E90 jsr [A0] 00000138 4267 clr.w -[A7] 0000013A 4EAD 238A jsr [A5 + 0x238A /* export_1133 */] 0000013E 101F move.b D0, [A7]+ 00000140 664A bne +0x4C /* 0000018C */ 00000142 42A7 clr.l -[A7] 00000144 A11A syscall GetZone, flags=1 00000146 2E88 move.l [A7], A0 00000148 265F movea.l A3, [A7]+ 0000014A 2F2D A076 move.l -[A7], [A5 - 0x5F8A] 0000014E 205F movea.l A0, [A7]+ 00000150 A01B syscall SetZone 00000152 207C 0000 0A1C movea.l A0, 0xA1C 00000158 2850 movea.l A4, [A0] 0000015A 4267 clr.w -[A7] 0000015C 2F0C move.l -[A7], A4 0000015E 2F2D BA30 move.l -[A7], [A5 - 0x45D0] 00000162 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000166 101F move.b D0, [A7]+ 00000168 6618 bne +0x1A /* 00000182 */ 0000016A 486D BA30 pea.l [A5 - 0x45D0] 0000016E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000172 2B4C BA30 move.l [A5 - 0x45D0], A4 00000176 4267 clr.w -[A7] 00000178 486D BA30 pea.l [A5 - 0x45D0] 0000017C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000180 3C1F move.w D6, [A7]+ label00000182: 00000182 4EAD 2E92 jsr [A5 + 0x2E92 /* export_1486 */] 00000186 2F0B move.l -[A7], A3 00000188 205F movea.l A0, [A7]+ 0000018A A01B syscall SetZone label0000018C: 0000018C 42A7 clr.l -[A7] 0000018E 2F07 move.l -[A7], D7 00000190 2F4D 0004 move.l [A7 + 0x4], A5 00000194 2A5F movea.l A5, [A7]+ 00000196 2E1F move.l D7, [A7]+ 00000198 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000019C 4E5E unlink A6 0000019E 4E75 rts export_934: 000001A0 4E56 FFF6 link A6, -0x000A 000001A4 2F07 move.l -[A7], D7 000001A6 42A7 clr.l -[A7] 000001A8 2E8D move.l [A7], A5 000001AA 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000001AE 2E1F move.l D7, [A7]+ 000001B0 102D A07A move.b D0, [A5 - 0x5F86] 000001B4 6760 beq +0x62 /* 00000216 */ 000001B6 102D BA34 move.b D0, [A5 - 0x45CC] 000001BA 6766 beq +0x68 /* 00000222 */ 000001BC 4A6E 0008 tst.w [A6 + 0x8] 000001C0 57C1 seq D1 000001C2 4A01 tst.b D1 000001C4 660C bne +0xE /* 000001D2 */ 000001C6 4A6D A0A0 tst.w [A5 - 0x5F60] 000001CA 5CC2 sge D2 000001CC 8202 or.b D1, D2 000001CE C001 and.b D0, D1 000001D0 6750 beq +0x52 /* 00000222 */ label000001D2: 000001D2 4A6E 0008 tst.w [A6 + 0x8] 000001D6 57C0 seq D0 000001D8 4A00 tst.b D0 000001DA 662C bne +0x2E /* 00000208 */ 000001DC 2F00 move.l -[A7], D0 000001DE 42A7 clr.l -[A7] 000001E0 486E 0008 pea.l [A6 + 0x8] 000001E4 486E FFF6 pea.l [A6 - 0xA] 000001E8 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 000001EC 321F move.w D1, [A7]+ 000001EE 201F move.l D0, [A7]+ 000001F0 4A41 tst.w D1 000001F2 56C1 sne D1 000001F4 4A01 tst.b D1 000001F6 672A beq +0x2C /* 00000222 */ 000001F8 342E FFFA move.w D2, [A6 - 0x6] 000001FC B46D FE12 cmp.w D2, [A5 - 0x1EE] 00000200 5DC2 slt D2 00000202 C202 and.b D1, D2 00000204 8001 or.b D0, D1 00000206 671A beq +0x1C /* 00000222 */ label00000208: 00000208 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000020C 2F2D B448 move.l -[A7], [A5 - 0x4BB8] 00000210 205F movea.l A0, [A7]+ 00000212 4E90 jsr [A0] 00000214 600C bra +0xE /* 00000222 */ label00000216: 00000216 4A6E 0008 tst.w [A6 + 0x8] 0000021A 6606 bne +0x8 /* 00000222 */ 0000021C 1B7C 0001 B45C move.b [A5 - 0x4BA4], 0x1 label00000222: 00000222 42A7 clr.l -[A7] 00000224 2F07 move.l -[A7], D7 00000226 2F4D 0004 move.l [A7 + 0x4], A5 0000022A 2A5F movea.l A5, [A7]+ 0000022C 2E1F move.l D7, [A7]+ 0000022E 2E1F move.l D7, [A7]+ 00000230 4E5E unlink A6 00000232 205F movea.l A0, [A7]+ 00000234 544F addq.w A7, 2 00000236 4ED0 jmp [A0] export_935: 00000238 4E56 FFEA link A6, -0x0016 0000023C 206E 0008 movea.l A0, [A6 + 0x8] 00000240 43EE FFF8 lea.l A1, [A6 - 0x8] 00000244 7003 moveq.l D0, 0x03 label00000246: 00000246 32D8 move.w [A1]+, [A0]+ 00000248 51C8 FFFC dbf D0, -0x6 /* 00000246 */ 0000024C 41EE FFEA lea.l A0, [A6 - 0x16] 00000250 43ED C50E lea.l A1, [A5 - 0x3AF2] 00000254 7006 moveq.l D0, 0x06 label00000256: 00000256 30D9 move.w [A0]+, [A1]+ 00000258 51C8 FFFC dbf D0, -0x6 /* 00000256 */ 0000025C 41EE FFF0 lea.l A0, [A6 - 0x10] 00000260 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 00000264 7003 moveq.l D0, 0x03 label00000266: 00000266 30D9 move.w [A0]+, [A1]+ 00000268 51C8 FFFC dbf D0, -0x6 /* 00000266 */ 0000026C 486E FFEA pea.l [A6 - 0x16] 00000270 A875 syscall SetPBits/SetPortBits 00000272 7002 moveq.l D0, 0x02 00000274 B02E 000C cmp.b D0, [A6 + 0xC] 00000278 6614 bne +0x16 /* 0000028E */ 0000027A 486D C24E pea.l [A5 - 0x3DB2] 0000027E 486E FFF8 pea.l [A6 - 0x8] 00000282 486E FFF8 pea.l [A6 - 0x8] 00000286 4267 clr.w -[A7] 00000288 42A7 clr.l -[A7] 0000028A A8EB syscall StdBits 0000028C 600A bra +0xC /* 00000298 */ label0000028E: 0000028E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000292 486E FFF8 pea.l [A6 - 0x8] 00000296 A8A0 syscall StdRect label00000298: 00000298 486E FFF8 pea.l [A6 - 0x8] 0000029C 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 000002A0 206D C242 movea.l A0, [A5 - 0x3DBE] 000002A4 43EE FFF0 lea.l A1, [A6 - 0x10] 000002A8 5088 addq.l A0, 8 000002AA 7003 moveq.l D0, 0x03 label000002AC: 000002AC 32D8 move.w [A1]+, [A0]+ 000002AE 51C8 FFFC dbf D0, -0x6 /* 000002AC */ 000002B2 486E FFEA pea.l [A6 - 0x16] 000002B6 A875 syscall SetPBits/SetPortBits 000002B8 4E5E unlink A6 000002BA 205F movea.l A0, [A7]+ 000002BC 5C4F addq.w A7, 6 000002BE 4ED0 jmp [A0] export_936: 000002C0 4E56 FFEA link A6, -0x0016 000002C4 41EE FFEA lea.l A0, [A6 - 0x16] 000002C8 43ED C50E lea.l A1, [A5 - 0x3AF2] 000002CC 7006 moveq.l D0, 0x06 label000002CE: 000002CE 30D9 move.w [A0]+, [A1]+ 000002D0 51C8 FFFC dbf D0, -0x6 /* 000002CE */ 000002D4 41EE FFF0 lea.l A0, [A6 - 0x10] 000002D8 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 000002DC 7003 moveq.l D0, 0x03 label000002DE: 000002DE 30D9 move.w [A0]+, [A1]+ 000002E0 51C8 FFFC dbf D0, -0x6 /* 000002DE */ 000002E4 486E FFEA pea.l [A6 - 0x16] 000002E8 A875 syscall SetPBits/SetPortBits 000002EA 206E 0008 movea.l A0, [A6 + 0x8] 000002EE 2050 movea.l A0, [A0] 000002F0 43EE FFF8 lea.l A1, [A6 - 0x8] 000002F4 5488 addq.l A0, 2 000002F6 7003 moveq.l D0, 0x03 label000002F8: 000002F8 32D8 move.w [A1]+, [A0]+ 000002FA 51C8 FFFC dbf D0, -0x6 /* 000002F8 */ 000002FE 7002 moveq.l D0, 0x02 00000300 B02E 000C cmp.b D0, [A6 + 0xC] 00000304 6616 bne +0x18 /* 0000031C */ 00000306 486D C24E pea.l [A5 - 0x3DB2] 0000030A 486E FFF8 pea.l [A6 - 0x8] 0000030E 486E FFF8 pea.l [A6 - 0x8] 00000312 4267 clr.w -[A7] 00000314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000318 A8EB syscall StdBits 0000031A 600A bra +0xC /* 00000326 */ label0000031C: 0000031C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000324 A8D1 syscall StdRgn label00000326: 00000326 486E FFF8 pea.l [A6 - 0x8] 0000032A 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 0000032E 206D C242 movea.l A0, [A5 - 0x3DBE] 00000332 43EE FFF0 lea.l A1, [A6 - 0x10] 00000336 5088 addq.l A0, 8 00000338 7003 moveq.l D0, 0x03 label0000033A: 0000033A 32D8 move.w [A1]+, [A0]+ 0000033C 51C8 FFFC dbf D0, -0x6 /* 0000033A */ 00000340 486E FFEA pea.l [A6 - 0x16] 00000344 A875 syscall SetPBits/SetPortBits 00000346 4E5E unlink A6 00000348 205F movea.l A0, [A7]+ 0000034A 5C4F addq.w A7, 6 0000034C 4ED0 jmp [A0] export_937: 0000034E 4E56 FFEA link A6, -0x0016 00000352 48E7 0300 movem.l -[A7], D6,D7 00000356 42A7 clr.l -[A7] 00000358 2E8D move.l [A7], A5 0000035A 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000035E 2E1F move.l D7, [A7]+ 00000360 41ED C50C lea.l A0, [A5 - 0x3AF4] 00000364 B1ED FE80 cmpa.l A0, [A5 - 0x180] 00000368 6668 bne +0x6A /* 000003D2 */ 0000036A 41EE FFEA lea.l A0, [A6 - 0x16] 0000036E 43ED C50E lea.l A1, [A5 - 0x3AF2] 00000372 7006 moveq.l D0, 0x06 label00000374: 00000374 30D9 move.w [A0]+, [A1]+ 00000376 51C8 FFFC dbf D0, -0x6 /* 00000374 */ 0000037A 41EE FFF0 lea.l A0, [A6 - 0x10] 0000037E 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 00000382 7003 moveq.l D0, 0x03 label00000384: 00000384 30D9 move.w [A0]+, [A1]+ 00000386 51C8 FFFC dbf D0, -0x6 /* 00000384 */ 0000038A 486E FFEA pea.l [A6 - 0x16] 0000038E A875 syscall SetPBits/SetPortBits 00000390 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000394 2F2E 000C move.l -[A7], [A6 + 0xC] 00000398 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000039C 2F2D B440 move.l -[A7], [A5 - 0x4BC0] 000003A0 205F movea.l A0, [A7]+ 000003A2 4E90 jsr [A0] 000003A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003A8 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 000003AC 206D C242 movea.l A0, [A5 - 0x3DBE] 000003B0 43EE FFF0 lea.l A1, [A6 - 0x10] 000003B4 5088 addq.l A0, 8 000003B6 7003 moveq.l D0, 0x03 label000003B8: 000003B8 32D8 move.w [A1]+, [A0]+ 000003BA 51C8 FFFC dbf D0, -0x6 /* 000003B8 */ 000003BE 486E FFEA pea.l [A6 - 0x16] 000003C2 A875 syscall SetPBits/SetPortBits 000003C4 42A7 clr.l -[A7] 000003C6 2F07 move.l -[A7], D7 000003C8 2F4D 0004 move.l [A7 + 0x4], A5 000003CC 2A5F movea.l A5, [A7]+ 000003CE 2E1F move.l D7, [A7]+ 000003D0 6022 bra +0x24 /* 000003F4 */ label000003D2: 000003D2 2C2D B440 move.l D6, [A5 - 0x4BC0] 000003D6 42A7 clr.l -[A7] 000003D8 2F07 move.l -[A7], D7 000003DA 2F4D 0004 move.l [A7 + 0x4], A5 000003DE 2A5F movea.l A5, [A7]+ 000003E0 2E1F move.l D7, [A7]+ 000003E2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000003EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003EE 2F06 move.l -[A7], D6 000003F0 205F movea.l A0, [A7]+ 000003F2 4E90 jsr [A0] label000003F4: 000003F4 4CDF 00C0 movem.l D6,D7, [A7]+ 000003F8 4E5E unlink A6 000003FA 205F movea.l A0, [A7]+ 000003FC DEFC 000C add.w A7, 0xC 00000400 4ED0 jmp [A0] export_938: fn00000402: 00000402 4E56 FFF8 link A6, -0x0008 00000406 48E7 0018 movem.l -[A7], A3,A4 0000040A 102D C958 move.b D0, [A5 - 0x36A8] 0000040E 6702 beq +0x4 /* 00000412 */ 00000410 6022 bra +0x24 /* 00000434 */ label00000412: 00000412 42A7 clr.l -[A7] 00000414 1F3C 0001 move.b -[A7], 0x1 00000418 1F3C 0001 move.b -[A7], 0x1 0000041C 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 00000420 265F movea.l A3, [A7]+ 00000422 286B 0090 movea.l A4, [A3 + 0x90] 00000426 200C move.l D0, A4 00000428 670A beq +0xC /* 00000434 */ 0000042A 2F0C move.l -[A7], A4 0000042C 4EBA 0A48 jsr [PC + 0xA48 /* 00000E76 */] 00000430 2F0C move.l -[A7], A4 00000432 A91F syscall SelectWindow label00000434: 00000434 4CDF 1800 movem.l A3,A4, [A7]+ 00000438 4E5E unlink A6 0000043A 4E75 rts fn0000043C: 0000043C 4E56 0000 link A6, 0 00000440 42A7 clr.l -[A7] 00000442 206E 0008 movea.l A0, [A6 + 0x8] 00000446 2F28 FFFC move.l -[A7], [A0 - 0x4] 0000044A 2F4D 0004 move.l [A7 + 0x4], A5 0000044E 2A5F movea.l A5, [A7]+ 00000450 206E 0008 movea.l A0, [A6 + 0x8] 00000454 215F FFFC move.l [A0 - 0x4], [A7]+ 00000458 206E 0008 movea.l A0, [A6 + 0x8] 0000045C 2C48 movea.l A6, A0 0000045E 4EFA 0134 jmp [PC + 0x134 /* 00000594 */] 00000462 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000466 2E9F move.l [A7], [A7]+ 00000468 4E75 rts export_939: 0000046A 4E56 FFEC link A6, -0x0014 0000046E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000472 42A7 clr.l -[A7] 00000474 2E8D move.l [A7], A5 00000476 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000047A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000047E 206E 0008 movea.l A0, [A6 + 0x8] 00000482 2D48 FFF0 move.l [A6 - 0x10], A0 00000486 4A68 006C tst.w [A0 + 0x6C] 0000048A 5DC0 slt D0 0000048C 4A00 tst.b D0 0000048E 6634 bne +0x36 /* 000004C4 */ 00000490 206E FFF0 movea.l A0, [A6 - 0x10] 00000494 7202 moveq.l D1, 0x02 00000496 B268 006C cmp.w D1, [A0 + 0x6C] 0000049A 57C1 seq D1 0000049C 8001 or.b D0, D1 0000049E 6624 bne +0x26 /* 000004C4 */ 000004A0 122D BA46 move.b D1, [A5 - 0x45BA] 000004A4 6730 beq +0x32 /* 000004D6 */ 000004A6 48E7 C000 movem.l -[A7], D0,D1 000004AA 4267 clr.w -[A7] 000004AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004B0 7002 moveq.l D0, 0x02 000004B2 A829 syscall LayerDispatch 000004B4 141F move.b D2, [A7]+ 000004B6 4CDF 0003 movem.l D0,D1, [A7]+ 000004BA C202 and.b D1, D2 000004BC 8001 or.b D0, D1 000004BE 0240 0001 andi.w D0, 0x1 000004C2 6712 beq +0x14 /* 000004D6 */ label000004C4: 000004C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004C8 2F2D B3E0 move.l -[A7], [A5 - 0x4C20] 000004CC 205F movea.l A0, [A7]+ 000004CE 4E90 jsr [A0] 000004D0 2F0E move.l -[A7], A6 000004D2 4EBA FF68 jsr [PC - 0x98 /* 0000043C */] label000004D6: 000004D6 4267 clr.w -[A7] 000004D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DC 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] 000004E0 101F move.b D0, [A7]+ 000004E2 675C beq +0x5E /* 00000540 */ 000004E4 42A7 clr.l -[A7] 000004E6 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 000004EA 202E 0008 move.l D0, [A6 + 0x8] 000004EE B09F cmp.l D0, [A7]+ 000004F0 6606 bne +0x8 /* 000004F8 */ 000004F2 2F0E move.l -[A7], A6 000004F4 4EBA FF46 jsr [PC - 0xBA /* 0000043C */] label000004F8: 000004F8 486E FFF8 pea.l [A6 - 0x8] 000004FC A874 syscall GetPort 000004FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000502 A873 syscall SetPort 00000504 42A7 clr.l -[A7] 00000506 1F3C 0001 move.b -[A7], 0x1 0000050A 1F3C 0001 move.b -[A7], 0x1 0000050E 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 00000512 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000516 1B7C 0001 C95A move.b [A5 - 0x36A6], 0x1 0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000520 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000524 4EAD 2CFA jsr [A5 + 0x2CFA /* export_1435 */] 00000528 422D C95A clr.b [A5 - 0x36A6] 0000052C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000530 4EBA 0944 jsr [PC + 0x944 /* 00000E76 */] 00000534 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000538 A873 syscall SetPort 0000053A 2F0E move.l -[A7], A6 0000053C 4EBA FEFE jsr [PC - 0x102 /* 0000043C */] label00000540: 00000540 4267 clr.w -[A7] 00000542 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000546 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 0000054A 101F move.b D0, [A7]+ 0000054C 672C beq +0x2E /* 0000057A */ 0000054E 102D C95A move.b D0, [A5 - 0x36A6] 00000552 6706 beq +0x8 /* 0000055A */ 00000554 2F0E move.l -[A7], A6 00000556 4EBA FEE4 jsr [PC - 0x11C /* 0000043C */] label0000055A: 0000055A 4EBA FEA6 jsr [PC - 0x15A /* 00000402 */] 0000055E 206E 0008 movea.l A0, [A6 + 0x8] 00000562 2D48 FFEC move.l [A6 - 0x14], A0 00000566 226E FFEC movea.l A1, [A6 - 0x14] 0000056A 1029 006E move.b D0, [A1 + 0x6E] 0000056E 8028 006F or.b D0, [A0 + 0x6F] 00000572 206E FFEC movea.l A0, [A6 - 0x14] 00000576 1140 006F move.b [A0 + 0x6F], D0 label0000057A: 0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000057E 2F2D B3E0 move.l -[A7], [A5 - 0x4C20] 00000582 205F movea.l A0, [A7]+ 00000584 4E90 jsr [A0] 00000586 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000058A 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 0000058E 2F0E move.l -[A7], A6 00000590 4EBA FEAA jsr [PC - 0x156 /* 0000043C */] label00000594: 00000594 4FEE FFCC lea.l A7, [A6 - 0x34] 00000598 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000059C 4E5E unlink A6 0000059E 2E9F move.l [A7], [A7]+ 000005A0 4E75 rts fn000005A2: 000005A2 4E56 0000 link A6, 0 000005A6 203C 7FFF FFFF move.l D0, 0x7FFFFFFF 000005AC C0AE 0008 and.l D0, [A6 + 0x8] 000005B0 2D40 000C move.l [A6 + 0xC], D0 000005B4 4E5E unlink A6 000005B6 205F movea.l A0, [A7]+ 000005B8 584F addq.w A7, 4 000005BA 4ED0 jmp [A0] fn000005BC: 000005BC 4E56 0000 link A6, 0 000005C0 422E 000E clr.b [A6 + 0xE] 000005C4 102D BA3C move.b D0, [A5 - 0x45C4] 000005C8 6642 bne +0x44 /* 0000060C */ 000005CA 122D A006 move.b D1, [A5 - 0x5FFA] 000005CE 0A01 0001 xori.b D1, 0x1 000005D2 8001 or.b D0, D1 000005D4 4A00 tst.b D0 000005D6 6634 bne +0x36 /* 0000060C */ 000005D8 7200 moveq.l D1, 0x00 000005DA 322E 000C move.w D1, [A6 + 0xC] 000005DE C2BC 0000 0002 and.l D1, 0x2 000005E4 4A81 tst.l D1 000005E6 57C1 seq D1 000005E8 8001 or.b D0, D1 000005EA 0240 0001 andi.w D0, 0x1 000005EE 6702 beq +0x4 /* 000005F2 */ 000005F0 601A bra +0x1C /* 0000060C */ label000005F2: 000005F2 422D A006 clr.b [A5 - 0x5FFA] 000005F6 206E 0008 movea.l A0, [A6 + 0x8] 000005FA 43ED 9FE4 lea.l A1, [A5 - 0x601C] 000005FE 7007 moveq.l D0, 0x07 label00000600: 00000600 30D9 move.w [A0]+, [A1]+ 00000602 51C8 FFFC dbf D0, -0x6 /* 00000600 */ 00000606 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label0000060C: 0000060C 4E5E unlink A6 0000060E 205F movea.l A0, [A7]+ 00000610 5C4F addq.w A7, 6 00000612 4ED0 jmp [A0] export_940: 00000614 4E56 FFEC link A6, -0x0014 00000618 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000061C 42A7 clr.l -[A7] 0000061E 2E8D move.l [A7], A5 00000620 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000624 2E1F move.l D7, [A7]+ 00000626 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 0000062A 422D A07E clr.b [A5 - 0x5F82] 0000062E 42A7 clr.l -[A7] 00000630 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */ 00000636 2F10 move.l -[A7], [A0] 00000638 4EBA FF68 jsr [PC - 0x98 /* 000005A2 */] 0000063C 265F movea.l A3, [A7]+ 0000063E 200B move.l D0, A3 00000640 56C0 sne D0 00000642 4A00 tst.b D0 00000644 671C beq +0x1E /* 00000662 */ 00000646 2F00 move.l -[A7], D0 00000648 4267 clr.w -[A7] 0000064A 2F0B move.l -[A7], A3 0000064C 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00000650 121F move.b D1, [A7]+ 00000652 201F move.l D0, [A7]+ 00000654 C001 and.b D0, D1 00000656 670A beq +0xC /* 00000662 */ 00000658 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */ 0000065E 7000 moveq.l D0, 0x00 00000660 2080 move.l [A0], D0 label00000662: 00000662 42A7 clr.l -[A7] 00000664 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */ 0000066A 2F10 move.l -[A7], [A0] 0000066C 4EBA FF34 jsr [PC - 0xCC /* 000005A2 */] 00000670 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000674 56C0 sne D0 00000676 4A00 tst.b D0 00000678 6754 beq +0x56 /* 000006CE */ 0000067A 2F00 move.l -[A7], D0 0000067C 4267 clr.w -[A7] 0000067E 486E FFF8 pea.l [A6 - 0x8] 00000682 4EAD 279A jsr [A5 + 0x279A /* export_1263 */] 00000686 121F move.b D1, [A7]+ 00000688 201F move.l D0, [A7]+ 0000068A C001 and.b D0, D1 0000068C 6740 beq +0x42 /* 000006CE */ 0000068E 4267 clr.w -[A7] 00000690 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000694 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00000698 101F move.b D0, [A7]+ 0000069A 672C beq +0x2E /* 000006C8 */ 0000069C 42A7 clr.l -[A7] 0000069E 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 000006A2 285F movea.l A4, [A7]+ 000006A4 200C move.l D0, A4 000006A6 56C0 sne D0 000006A8 4A00 tst.b D0 000006AA 670E beq +0x10 /* 000006BA */ 000006AC C02D A07A and.b D0, [A5 - 0x5F86] 000006B0 6708 beq +0xA /* 000006BA */ 000006B2 2F0C move.l -[A7], A4 000006B4 1F3C 0001 move.b -[A7], 0x1 000006B8 A91C syscall HiliteWindow label000006BA: 000006BA 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */ 000006C0 208C move.l [A0], A4 000006C2 2B4C A08A move.l [A5 - 0x5F76], A4 000006C6 6006 bra +0x8 /* 000006CE */ label000006C8: 000006C8 2B6E FFF8 A08A move.l [A5 - 0x5F76], [A6 - 0x8] label000006CE: 000006CE 102D B434 move.b D0, [A5 - 0x4BCC] 000006D2 6704 beq +0x6 /* 000006D8 */ 000006D4 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */] label000006D8: 000006D8 2F3C 0100 0000 move.l -[A7], 0x1000000 000006DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000006E6 101F move.b D0, [A7]+ 000006E8 0A00 0001 xori.b D0, 0x1 000006EC 4A00 tst.b D0 000006EE 6716 beq +0x18 /* 00000706 */ 000006F0 2F00 move.l -[A7], D0 000006F2 4267 clr.w -[A7] 000006F4 3F2E 000C move.w -[A7], [A6 + 0xC] 000006F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006FC 4EBA FEBE jsr [PC - 0x142 /* 000005BC */] 00000700 121F move.b D1, [A7]+ 00000702 201F move.l D0, [A7]+ 00000704 C001 and.b D0, D1 label00000706: 00000706 4A00 tst.b D0 00000708 661A bne +0x1C /* 00000724 */ 0000070A 2F00 move.l -[A7], D0 0000070C 4267 clr.w -[A7] 0000070E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000712 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000716 2F2D C760 move.l -[A7], [A5 - 0x38A0] 0000071A 205F movea.l A0, [A7]+ 0000071C 4E90 jsr [A0] 0000071E 121F move.b D1, [A7]+ 00000720 201F move.l D0, [A7]+ 00000722 8001 or.b D0, D1 label00000724: 00000724 1D40 000E move.b [A6 + 0xE], D0 00000728 206E 0008 movea.l A0, [A6 + 0x8] 0000072C 700F moveq.l D0, 0x0F 0000072E B050 cmp.w D0, [A0] 00000730 57C0 seq D0 00000732 4A00 tst.b D0 00000734 6714 beq +0x16 /* 0000074A */ 00000736 2228 0002 move.l D1, [A0 + 0x2] 0000073A E199 rol D1, 8 0000073C C2BC 0000 00FF and.l D1, 0xFF 00000742 7401 moveq.l D2, 0x01 00000744 B481 cmp.l D2, D1 00000746 57C1 seq D1 00000748 C001 and.b D0, D1 label0000074A: 0000074A 4400 neg.b D0 0000074C 1B40 B434 move.b [A5 - 0x4BCC], D0 00000750 6710 beq +0x12 /* 00000762 */ 00000752 206E 0008 movea.l A0, [A6 + 0x8] 00000756 43ED C4FA lea.l A1, [A5 - 0x3B06] 0000075A 7007 moveq.l D0, 0x07 label0000075C: 0000075C 32D8 move.w [A1]+, [A0]+ 0000075E 51C8 FFFC dbf D0, -0x6 /* 0000075C */ label00000762: 00000762 206E 0008 movea.l A0, [A6 + 0x8] 00000766 7001 moveq.l D0, 0x01 00000768 B050 cmp.w D0, [A0] 0000076A 57C0 seq D0 0000076C 4A00 tst.b D0 0000076E 660A bne +0xC /* 0000077A */ 00000770 7203 moveq.l D1, 0x03 00000772 B250 cmp.w D1, [A0] 00000774 57C1 seq D1 00000776 8001 or.b D0, D1 00000778 6706 beq +0x8 /* 00000780 */ label0000077A: 0000077A 7000 moveq.l D0, 0x00 0000077C 2B40 B3D4 move.l [A5 - 0x4C2C], D0 label00000780: 00000780 102D A1FB move.b D0, [A5 - 0x5E05] 00000784 6770 beq +0x72 /* 000007F6 */ 00000786 206E 0008 movea.l A0, [A6 + 0x8] 0000078A 7203 moveq.l D1, 0x03 0000078C B250 cmp.w D1, [A0] 0000078E 57C1 seq D1 00000790 C001 and.b D0, D1 00000792 6762 beq +0x64 /* 000007F6 */ 00000794 7000 moveq.l D0, 0x00 00000796 3028 000E move.w D0, [A0 + 0xE] 0000079A C0BC 0000 1D00 and.l D0, 0x1D00 000007A0 4A80 tst.l D0 000007A2 6706 beq +0x8 /* 000007AA */ 000007A4 426D A1F0 clr.w [A5 - 0x5E10] 000007A8 604C bra +0x4E /* 000007F6 */ label000007AA: 000007AA 70FF moveq.l D0, 0xFFFFFFFF 000007AC B06D A1F0 cmp.w D0, [A5 - 0x5E10] 000007B0 6608 bne +0xA /* 000007BA */ 000007B2 3B7C 0001 A1F0 move.w [A5 - 0x5E10], 0x1 000007B8 603C bra +0x3E /* 000007F6 */ label000007BA: 000007BA 42A7 clr.l -[A7] 000007BC 42A7 clr.l -[A7] 000007BE 3F3C 0016 move.w -[A7], 0x16 000007C2 2F3C 8402 0008 move.l -[A7], 0x84020008 000007C8 A8B5 syscall ScriptUtil 000007CA 201F move.l D0, [A7]+ 000007CC 3F00 move.w -[A7], D0 000007CE 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] 000007D2 2C1F move.l D6, [A7]+ 000007D4 2046 movea.l A0, D6 000007D6 226E 0008 movea.l A1, [A6 + 0x8] 000007DA 203C 0000 00FF move.l D0, 0xFF 000007E0 C0A9 0002 and.l D0, [A1 + 0x2] 000007E4 4A30 0000 tst.b [A0 + D0.w] 000007E8 6708 beq +0xA /* 000007F2 */ 000007EA 3B7C FFFF A1F0 move.w [A5 - 0x5E10], 0xFFFF 000007F0 6004 bra +0x6 /* 000007F6 */ label000007F2: 000007F2 426D A1F0 clr.w [A5 - 0x5E10] label000007F6: 000007F6 42A7 clr.l -[A7] 000007F8 2F07 move.l -[A7], D7 000007FA 2F4D 0004 move.l [A7 + 0x4], A5 000007FE 2A5F movea.l A5, [A7]+ 00000800 2E1F move.l D7, [A7]+ 00000802 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000806 4E5E unlink A6 00000808 205F movea.l A0, [A7]+ 0000080A 5C4F addq.w A7, 6 0000080C 4ED0 jmp [A0] export_941: 0000080E 4E56 FFFC link A6, -0x0004 00000812 2F07 move.l -[A7], D7 00000814 42A7 clr.l -[A7] 00000816 2E8D move.l [A7], A5 00000818 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000081C 2E1F move.l D7, [A7]+ 0000081E 202E 0008 move.l D0, [A6 + 0x8] 00000822 B0AD A08A cmp.l D0, [A5 - 0x5F76] 00000826 6606 bne +0x8 /* 0000082E */ 00000828 7000 moveq.l D0, 0x00 0000082A 2B40 A08A move.l [A5 - 0x5F76], D0 label0000082E: 0000082E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000832 2F2D B40E move.l -[A7], [A5 - 0x4BF2] 00000836 205F movea.l A0, [A7]+ 00000838 4E90 jsr [A0] 0000083A 42A7 clr.l -[A7] 0000083C 2F07 move.l -[A7], D7 0000083E 2F4D 0004 move.l [A7 + 0x4], A5 00000842 2A5F movea.l A5, [A7]+ 00000844 2E1F move.l D7, [A7]+ 00000846 2E1F move.l D7, [A7]+ 00000848 4E5E unlink A6 0000084A 2E9F move.l [A7], [A7]+ 0000084C 4E75 rts export_942: 0000084E 4E56 FFFC link A6, -0x0004 00000852 2F07 move.l -[A7], D7 00000854 42A7 clr.l -[A7] 00000856 2E8D move.l [A7], A5 00000858 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000085C 2E1F move.l D7, [A7]+ 0000085E 202E 0008 move.l D0, [A6 + 0x8] 00000862 B0AD A08A cmp.l D0, [A5 - 0x5F76] 00000866 6606 bne +0x8 /* 0000086E */ 00000868 7000 moveq.l D0, 0x00 0000086A 2B40 A08A move.l [A5 - 0x5F76], D0 label0000086E: 0000086E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000872 2F2D B40A move.l -[A7], [A5 - 0x4BF6] 00000876 205F movea.l A0, [A7]+ 00000878 4E90 jsr [A0] 0000087A 42A7 clr.l -[A7] 0000087C 2F07 move.l -[A7], D7 0000087E 2F4D 0004 move.l [A7 + 0x4], A5 00000882 2A5F movea.l A5, [A7]+ 00000884 2E1F move.l D7, [A7]+ 00000886 2E1F move.l D7, [A7]+ 00000888 4E5E unlink A6 0000088A 2E9F move.l [A7], [A7]+ 0000088C 4E75 rts export_943: 0000088E 4E56 FFFC link A6, -0x0004 00000892 2F07 move.l -[A7], D7 00000894 42A7 clr.l -[A7] 00000896 2E8D move.l [A7], A5 00000898 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000089C 2E1F move.l D7, [A7]+ 0000089E 202E 0008 move.l D0, [A6 + 0x8] 000008A2 B0AD A08A cmp.l D0, [A5 - 0x5F76] 000008A6 6606 bne +0x8 /* 000008AE */ 000008A8 7000 moveq.l D0, 0x00 000008AA 2B40 A08A move.l [A5 - 0x5F76], D0 label000008AE: 000008AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008B2 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 000008B6 205F movea.l A0, [A7]+ 000008B8 4E90 jsr [A0] 000008BA 42A7 clr.l -[A7] 000008BC 2F07 move.l -[A7], D7 000008BE 2F4D 0004 move.l [A7 + 0x4], A5 000008C2 2A5F movea.l A5, [A7]+ 000008C4 2E1F move.l D7, [A7]+ 000008C6 2E1F move.l D7, [A7]+ 000008C8 4E5E unlink A6 000008CA 2E9F move.l [A7], [A7]+ 000008CC 4E75 rts export_944: 000008CE 4E56 FFFC link A6, -0x0004 000008D2 2F07 move.l -[A7], D7 000008D4 42A7 clr.l -[A7] 000008D6 2E8D move.l [A7], A5 000008D8 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000008DC 2E1F move.l D7, [A7]+ 000008DE 202E 0008 move.l D0, [A6 + 0x8] 000008E2 B0AD A08A cmp.l D0, [A5 - 0x5F76] 000008E6 6606 bne +0x8 /* 000008EE */ 000008E8 7000 moveq.l D0, 0x00 000008EA 2B40 A08A move.l [A5 - 0x5F76], D0 label000008EE: 000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F2 2F2D B3B4 move.l -[A7], [A5 - 0x4C4C] 000008F6 205F movea.l A0, [A7]+ 000008F8 4E90 jsr [A0] 000008FA 42A7 clr.l -[A7] 000008FC 2F07 move.l -[A7], D7 000008FE 2F4D 0004 move.l [A7 + 0x4], A5 00000902 2A5F movea.l A5, [A7]+ 00000904 2E1F move.l D7, [A7]+ 00000906 2E1F move.l D7, [A7]+ 00000908 4E5E unlink A6 0000090A 2E9F move.l [A7], [A7]+ 0000090C 4E75 rts export_945: 0000090E 4E56 FFCE link A6, -0x0032 00000912 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000916 206E 0008 movea.l A0, [A6 + 0x8] 0000091A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000091E 7003 moveq.l D0, 0x03 label00000920: 00000920 32D8 move.w [A1]+, [A0]+ 00000922 51C8 FFFC dbf D0, -0x6 /* 00000920 */ 00000926 286E 0010 movea.l A4, [A6 + 0x10] 0000092A 42A7 clr.l -[A7] 0000092C 2E8D move.l [A7], A5 0000092E 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000932 281F move.l D4, [A7]+ 00000934 4267 clr.w -[A7] 00000936 2F0C move.l -[A7], A4 00000938 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 0000093C 1E1F move.b D7, [A7]+ 0000093E 4267 clr.w -[A7] 00000940 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000944 101F move.b D0, [A7]+ 00000946 802D BA5E or.b D0, [A5 - 0x45A2] 0000094A 1B40 BA5E move.b [A5 - 0x45A2], D0 0000094E 4267 clr.w -[A7] 00000950 A977 syscall WaitMouseUp 00000952 101F move.b D0, [A7]+ 00000954 6700 0180 beq +0x182 /* 00000AD6 */ 00000958 1007 move.b D0, D7 0000095A 671A beq +0x1C /* 00000976 */ 0000095C 2F3C FFFF FFF0 move.l -[A7], 0xFFFFFFF0 00000962 7000 moveq.l D0, 0x00 00000964 302E 000E move.w D0, [A6 + 0xE] 00000968 C0BC 0000 000F and.l D0, 0xF 0000096E 3F00 move.w -[A7], D0 00000970 4267 clr.w -[A7] 00000972 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] label00000976: 00000976 486E FFEC pea.l [A6 - 0x14] 0000097A A874 syscall GetPort 0000097C 486E FFF0 pea.l [A6 - 0x10] 00000980 A910 syscall GetWMgrPort 00000982 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000986 A873 syscall SetPort 00000988 42A7 clr.l -[A7] 0000098A A8D8 syscall NewRgn 0000098C 265F movea.l A3, [A7]+ 0000098E 2F0B move.l -[A7], A3 00000990 A87A syscall GetClip 00000992 102D BA5E move.b D0, [A5 - 0x45A2] 00000996 6704 beq +0x6 /* 0000099C */ 00000998 2C0C move.l D6, A4 0000099A 601C bra +0x1E /* 000009B8 */ label0000099C: 0000099C 4267 clr.w -[A7] 0000099E 2F0C move.l -[A7], A4 000009A0 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] 000009A4 101F move.b D0, [A7]+ 000009A6 670A beq +0xC /* 000009B2 */ 000009A8 42A7 clr.l -[A7] 000009AA 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 000009AE 2C1F move.l D6, [A7]+ 000009B0 6006 bra +0x8 /* 000009B8 */ label000009B2: 000009B2 42A7 clr.l -[A7] 000009B4 A924 syscall FrontWindow 000009B6 2C1F move.l D6, [A7]+ label000009B8: 000009B8 4267 clr.w -[A7] 000009BA 486E FFF8 pea.l [A6 - 0x8] 000009BE 486D FE0C pea.l [A5 - 0x1F4] 000009C2 A8A6 syscall EqualRect 000009C4 101F move.b D0, [A7]+ 000009C6 6718 beq +0x1A /* 000009E0 */ 000009C8 42A7 clr.l -[A7] 000009CA 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 000009CE 205F movea.l A0, [A7]+ 000009D0 2050 movea.l A0, [A0] 000009D2 43EE FFF8 lea.l A1, [A6 - 0x8] 000009D6 5488 addq.l A0, 2 000009D8 7003 moveq.l D0, 0x03 label000009DA: 000009DA 32D8 move.w [A1]+, [A0]+ 000009DC 51C8 FFFC dbf D0, -0x6 /* 000009DA */ label000009E0: 000009E0 2F06 move.l -[A7], D6 000009E2 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000009E6 42A7 clr.l -[A7] 000009E8 A8D8 syscall NewRgn 000009EA 2A1F move.l D5, [A7]+ 000009EC 2F2C 0072 move.l -[A7], [A4 + 0x72] 000009F0 2F05 move.l -[A7], D5 000009F2 A8DC syscall CopyRgn 000009F4 42A7 clr.l -[A7] 000009F6 2F05 move.l -[A7], D5 000009F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000009FC 486E FFF8 pea.l [A6 - 0x8] 00000A00 486E FFF8 pea.l [A6 - 0x8] 00000A04 4267 clr.w -[A7] 00000A06 42A7 clr.l -[A7] 00000A08 A905 syscall DragGrayRgn 00000A0A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00000A0E 2F0B move.l -[A7], A3 00000A10 A879 syscall SetClip 00000A12 2F0B move.l -[A7], A3 00000A14 A8D9 syscall DisposRgn/DisposeRgn 00000A16 2F05 move.l -[A7], D5 00000A18 A8D9 syscall DisposRgn/DisposeRgn 00000A1A 1007 move.b D0, D7 00000A1C 670C beq +0xE /* 00000A2A */ 00000A1E 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000A24 42A7 clr.l -[A7] 00000A26 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] label00000A2A: 00000A2A 4267 clr.w -[A7] 00000A2C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000A30 A86A syscall HiWord 00000A32 3D5F FFE0 move.w [A6 - 0x20], [A7]+ 00000A36 4267 clr.w -[A7] 00000A38 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000A3C A86B syscall LoWord 00000A3E 3D5F FFE2 move.w [A6 - 0x1E], [A7]+ 00000A42 0C6E 8000 FFE0 cmpi.w [A6 - 0x20], 0x8000 00000A48 6700 0084 beq +0x86 /* 00000ACE */ 00000A4C 7000 moveq.l D0, 0x00 00000A4E 302C 0006 move.w D0, [A4 + 0x6] 00000A52 C0BC FFFF C000 and.l D0, 0xFFFFC000 00000A58 4A80 tst.l D0 00000A5A 6716 beq +0x18 /* 00000A72 */ 00000A5C 206C 0002 movea.l A0, [A4 + 0x2] 00000A60 2050 movea.l A0, [A0] 00000A62 43EE FFD8 lea.l A1, [A6 - 0x28] 00000A66 5C88 addq.l A0, 6 00000A68 7003 moveq.l D0, 0x03 label00000A6A: 00000A6A 32D8 move.w [A1]+, [A0]+ 00000A6C 51C8 FFFC dbf D0, -0x6 /* 00000A6A */ 00000A70 6010 bra +0x12 /* 00000A82 */ label00000A72: 00000A72 41EE FFD8 lea.l A0, [A6 - 0x28] 00000A76 224C movea.l A1, A4 00000A78 5089 addq.l A1, 8 00000A7A 7003 moveq.l D0, 0x03 label00000A7C: 00000A7C 30D9 move.w [A0]+, [A1]+ 00000A7E 51C8 FFFC dbf D0, -0x6 /* 00000A7C */ label00000A82: 00000A82 302C 0010 move.w D0, [A4 + 0x10] 00000A86 D06E FFE0 add.w D0, [A6 - 0x20] 00000A8A 906E FFD8 sub.w D0, [A6 - 0x28] 00000A8E 3D40 FFE0 move.w [A6 - 0x20], D0 00000A92 302C 0012 move.w D0, [A4 + 0x12] 00000A96 D06E FFE2 add.w D0, [A6 - 0x1E] 00000A9A 906E FFDA sub.w D0, [A6 - 0x26] 00000A9E 3D40 FFE2 move.w [A6 - 0x1E], D0 00000AA2 1007 move.b D0, D7 00000AA4 6716 beq +0x18 /* 00000ABC */ 00000AA6 2F0C move.l -[A7], A4 00000AA8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000AAC 102D BA5E move.b D0, [A5 - 0x45A2] 00000AB0 0A00 0001 xori.b D0, 0x1 00000AB4 1F00 move.b -[A7], D0 00000AB6 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 00000ABA 6012 bra +0x14 /* 00000ACE */ label00000ABC: 00000ABC 2F0C move.l -[A7], A4 00000ABE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000AC2 102D BA5E move.b D0, [A5 - 0x45A2] 00000AC6 0A00 0001 xori.b D0, 0x1 00000ACA 1F00 move.b -[A7], D0 00000ACC A91B syscall MoveWindow label00000ACE: 00000ACE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000AD2 A873 syscall SetPort 00000AD4 6016 bra +0x18 /* 00000AEC */ label00000AD6: 00000AD6 102D BA5E move.b D0, [A5 - 0x45A2] 00000ADA 6610 bne +0x12 /* 00000AEC */ 00000ADC 1007 move.b D0, D7 00000ADE 6708 beq +0xA /* 00000AE8 */ 00000AE0 2F0C move.l -[A7], A4 00000AE2 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 00000AE6 6004 bra +0x6 /* 00000AEC */ label00000AE8: 00000AE8 2F0C move.l -[A7], A4 00000AEA A91F syscall SelectWindow label00000AEC: 00000AEC 42A7 clr.l -[A7] 00000AEE 2F04 move.l -[A7], D4 00000AF0 2F4D 0004 move.l [A7 + 0x4], A5 00000AF4 2A5F movea.l A5, [A7]+ 00000AF6 281F move.l D4, [A7]+ 00000AF8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000AFC 4E5E unlink A6 00000AFE 205F movea.l A0, [A7]+ 00000B00 DEFC 000C add.w A7, 0xC 00000B04 4ED0 jmp [A0] fn00000B06: 00000B06 4E56 0000 link A6, 0 00000B0A 42A7 clr.l -[A7] 00000B0C 206E 0008 movea.l A0, [A6 + 0x8] 00000B10 2F28 FFFC move.l -[A7], [A0 - 0x4] 00000B14 2F4D 0004 move.l [A7 + 0x4], A5 00000B18 2A5F movea.l A5, [A7]+ 00000B1A 206E 0008 movea.l A0, [A6 + 0x8] 00000B1E 215F FFFC move.l [A0 - 0x4], [A7]+ 00000B22 206E 0008 movea.l A0, [A6 + 0x8] 00000B26 2C48 movea.l A6, A0 00000B28 4EFA 00CA jmp [PC + 0xCA /* 00000BF4 */] 00000B2C 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000B30 2E9F move.l [A7], [A7]+ 00000B32 4E75 rts export_946: 00000B34 4E56 FFF2 link A6, -0x000E 00000B38 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B3C 42A7 clr.l -[A7] 00000B3E 2E8D move.l [A7], A5 00000B40 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000B44 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000B48 206E 0008 movea.l A0, [A6 + 0x8] 00000B4C 1028 006E move.b D0, [A0 + 0x6E] 00000B50 6606 bne +0x8 /* 00000B58 */ 00000B52 2F0E move.l -[A7], A6 00000B54 4EBA FFB0 jsr [PC - 0x50 /* 00000B06 */] label00000B58: 00000B58 42A7 clr.l -[A7] 00000B5A 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00000B5E 202E 0008 move.l D0, [A6 + 0x8] 00000B62 B09F cmp.l D0, [A7]+ 00000B64 57C0 seq D0 00000B66 4400 neg.b D0 00000B68 1D40 FFFB move.b [A6 - 0x5], D0 00000B6C 42A7 clr.l -[A7] 00000B6E A924 syscall FrontWindow 00000B70 202E 0008 move.l D0, [A6 + 0x8] 00000B74 B09F cmp.l D0, [A7]+ 00000B76 57C0 seq D0 00000B78 4400 neg.b D0 00000B7A 1D40 FFFA move.b [A6 - 0x6], D0 00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B82 4267 clr.w -[A7] 00000B84 A908 syscall ShowHide 00000B86 102E FFFA move.b D0, [A6 - 0x6] 00000B8A 802E FFFB or.b D0, [A6 - 0x5] 00000B8E 6606 bne +0x8 /* 00000B96 */ 00000B90 2F0E move.l -[A7], A6 00000B92 4EBA FF72 jsr [PC - 0x8E /* 00000B06 */] label00000B96: 00000B96 42A7 clr.l -[A7] 00000B98 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00000B9C 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00000BA0 102E FFFB move.b D0, [A6 - 0x5] 00000BA4 6710 beq +0x12 /* 00000BB6 */ 00000BA6 4AAE FFF6 tst.l [A6 - 0xA] 00000BAA 56C1 sne D1 00000BAC C001 and.b D0, D1 00000BAE 6706 beq +0x8 /* 00000BB6 */ 00000BB0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000BB4 A91F syscall SelectWindow label00000BB6: 00000BB6 42A7 clr.l -[A7] 00000BB8 A924 syscall FrontWindow 00000BBA 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00000BBE 102E FFFA move.b D0, [A6 - 0x6] 00000BC2 672A beq +0x2C /* 00000BEE */ 00000BC4 4AAE FFF2 tst.l [A6 - 0xE] 00000BC8 56C1 sne D1 00000BCA C001 and.b D0, D1 00000BCC 6720 beq +0x22 /* 00000BEE */ 00000BCE 4267 clr.w -[A7] 00000BD0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000BD4 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00000BD8 101F move.b D0, [A7]+ 00000BDA 670A beq +0xC /* 00000BE6 */ 00000BDC 206E FFF2 movea.l A0, [A6 - 0xE] 00000BE0 117C 0001 006F move.b [A0 + 0x6F], 0x1 label00000BE6: 00000BE6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000BEA 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] label00000BEE: 00000BEE 2F0E move.l -[A7], A6 00000BF0 4EBA FF14 jsr [PC - 0xEC /* 00000B06 */] label00000BF4: 00000BF4 4FEE FFD2 lea.l A7, [A6 - 0x2E] 00000BF8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000BFC 4E5E unlink A6 00000BFE 2E9F move.l [A7], [A7]+ 00000C00 4E75 rts export_947: 00000C02 4E56 FFFC link A6, -0x0004 00000C06 2F07 move.l -[A7], D7 00000C08 42A7 clr.l -[A7] 00000C0A 2E8D move.l [A7], A5 00000C0C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000C10 2E1F move.l D7, [A7]+ 00000C12 2F2E 000E move.l -[A7], [A6 + 0xE] 00000C16 2F2E 000A move.l -[A7], [A6 + 0xA] 00000C1A 4267 clr.w -[A7] 00000C1C 2F2D B444 move.l -[A7], [A5 - 0x4BBC] 00000C20 205F movea.l A0, [A7]+ 00000C22 4E90 jsr [A0] 00000C24 102E 0008 move.b D0, [A6 + 0x8] 00000C28 6708 beq +0xA /* 00000C32 */ 00000C2A 2F2E 000E move.l -[A7], [A6 + 0xE] 00000C2E A91F syscall SelectWindow 00000C30 6008 bra +0xA /* 00000C3A */ label00000C32: 00000C32 42A7 clr.l -[A7] 00000C34 A924 syscall FrontWindow 00000C36 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] label00000C3A: 00000C3A 42A7 clr.l -[A7] 00000C3C 2F07 move.l -[A7], D7 00000C3E 2F4D 0004 move.l [A7 + 0x4], A5 00000C42 2A5F movea.l A5, [A7]+ 00000C44 2E1F move.l D7, [A7]+ 00000C46 2E1F move.l D7, [A7]+ 00000C48 4E5E unlink A6 00000C4A 205F movea.l A0, [A7]+ 00000C4C DEFC 000A add.w A7, 0xA /* '\n' */ 00000C50 4ED0 jmp [A0] fn00000C52: 00000C52 4E56 0000 link A6, 0 00000C56 2F0C move.l -[A7], A4 00000C58 286E 0008 movea.l A4, [A6 + 0x8] 00000C5C 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000C60 A873 syscall SetPort 00000C62 42A7 clr.l -[A7] 00000C64 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000C68 2F4D 0004 move.l [A7 + 0x4], A5 00000C6C 2A5F movea.l A5, [A7]+ 00000C6E 295F FFFC move.l [A4 - 0x4], [A7]+ 00000C72 206E 0008 movea.l A0, [A6 + 0x8] 00000C76 2C48 movea.l A6, A0 00000C78 4EFA 016E jmp [PC + 0x16E /* 00000DE8 */] 00000C7C 0000 285F ori.b D0, 0x5F /* '_' */ 00000C80 4E5E unlink A6 00000C82 2E9F move.l [A7], [A7]+ 00000C84 4E75 rts fn00000C86: 00000C86 4E56 0000 link A6, 0 00000C8A 4267 clr.w -[A7] 00000C8C 486D A08A pea.l [A5 - 0x5F76] 00000C90 4EAD 279A jsr [A5 + 0x279A /* export_1263 */] 00000C94 101F move.b D0, [A7]+ 00000C96 6708 beq +0xA /* 00000CA0 */ 00000C98 2F2D A08A move.l -[A7], [A5 - 0x5F76] 00000C9C 4267 clr.w -[A7] 00000C9E A91C syscall HiliteWindow label00000CA0: 00000CA0 4E5E unlink A6 00000CA2 4E75 rts fn00000CA4: 00000CA4 4E56 0000 link A6, 0 00000CA8 102D A07A move.b D0, [A5 - 0x5F86] 00000CAC 671A beq +0x1C /* 00000CC8 */ 00000CAE 206E 0008 movea.l A0, [A6 + 0x8] 00000CB2 2F28 0008 move.l -[A7], [A0 + 0x8] 00000CB6 1F3C 0001 move.b -[A7], 0x1 00000CBA A91C syscall HiliteWindow 00000CBC 206E 0008 movea.l A0, [A6 + 0x8] 00000CC0 2F28 0008 move.l -[A7], [A0 + 0x8] 00000CC4 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] label00000CC8: 00000CC8 4E5E unlink A6 00000CCA 2E9F move.l [A7], [A7]+ 00000CCC 4E75 rts fn00000CCE: 00000CCE 4E56 0000 link A6, 0 00000CD2 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */ 00000CD8 20AD A08A move.l [A0], [A5 - 0x5F76] 00000CDC 670E beq +0x10 /* 00000CEC */ 00000CDE 206D A08A movea.l A0, [A5 - 0x5F76] 00000CE2 227C 0000 0A22 movea.l A1, 0xA22 /* '\n\"' */ 00000CE8 32A8 006C move.w [A1], [A0 + 0x6C] label00000CEC: 00000CEC 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */ 00000CF2 226E 0008 movea.l A1, [A6 + 0x8] 00000CF6 20A9 0008 move.l [A0], [A1 + 0x8] 00000CFA 206E 0008 movea.l A0, [A6 + 0x8] 00000CFE 2B68 0008 A08A move.l [A5 - 0x5F76], [A0 + 0x8] 00000D04 4E5E unlink A6 00000D06 2E9F move.l [A7], [A7]+ 00000D08 4E75 rts export_948: 00000D0A 4E56 FFF4 link A6, -0x000C 00000D0E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000D12 42A7 clr.l -[A7] 00000D14 2E8D move.l [A7], A5 00000D16 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000D1A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000D1E 486E FFF8 pea.l [A6 - 0x8] 00000D22 A874 syscall GetPort 00000D24 102D C95A move.b D0, [A5 - 0x36A6] 00000D28 6706 beq +0x8 /* 00000D30 */ 00000D2A 2F0E move.l -[A7], A6 00000D2C 4EBA FF24 jsr [PC - 0xDC /* 00000C52 */] label00000D30: 00000D30 102D BA46 move.b D0, [A5 - 0x45BA] 00000D34 6726 beq +0x28 /* 00000D5C */ 00000D36 2F00 move.l -[A7], D0 00000D38 4267 clr.w -[A7] 00000D3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D3E 7002 moveq.l D0, 0x02 00000D40 A829 syscall LayerDispatch 00000D42 121F move.b D1, [A7]+ 00000D44 201F move.l D0, [A7]+ 00000D46 C001 and.b D0, D1 00000D48 6712 beq +0x14 /* 00000D5C */ 00000D4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D4E 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00000D52 205F movea.l A0, [A7]+ 00000D54 4E90 jsr [A0] 00000D56 2F0E move.l -[A7], A6 00000D58 4EBA FEF8 jsr [PC - 0x108 /* 00000C52 */] label00000D5C: 00000D5C 202E 0008 move.l D0, [A6 + 0x8] 00000D60 B0AD A08A cmp.l D0, [A5 - 0x5F76] 00000D64 6612 bne +0x14 /* 00000D78 */ 00000D66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D6A A920 syscall BringToFront 00000D6C 2F0E move.l -[A7], A6 00000D6E 4EBA FF34 jsr [PC - 0xCC /* 00000CA4 */] 00000D72 2F0E move.l -[A7], A6 00000D74 4EBA FEDC jsr [PC - 0x124 /* 00000C52 */] label00000D78: 00000D78 206E 0008 movea.l A0, [A6 + 0x8] 00000D7C 2D48 FFF4 move.l [A6 - 0xC], A0 00000D80 4A68 006C tst.w [A0 + 0x6C] 00000D84 5DC0 slt D0 00000D86 206E FFF4 movea.l A0, [A6 - 0xC] 00000D8A 7202 moveq.l D1, 0x02 00000D8C B268 006C cmp.w D1, [A0 + 0x6C] 00000D90 57C1 seq D1 00000D92 8001 or.b D0, D1 00000D94 671C beq +0x1E /* 00000DB2 */ 00000D96 4EBA FEEE jsr [PC - 0x112 /* 00000C86 */] 00000D9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D9E 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00000DA2 205F movea.l A0, [A7]+ 00000DA4 4E90 jsr [A0] 00000DA6 2F0E move.l -[A7], A6 00000DA8 4EBA FF24 jsr [PC - 0xDC /* 00000CCE */] 00000DAC 2F0E move.l -[A7], A6 00000DAE 4EBA FEA2 jsr [PC - 0x15E /* 00000C52 */] label00000DB2: 00000DB2 4267 clr.w -[A7] 00000DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DB8 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] 00000DBC 101F move.b D0, [A7]+ 00000DBE 671C beq +0x1E /* 00000DDC */ 00000DC0 4EBA FEC4 jsr [PC - 0x13C /* 00000C86 */] 00000DC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC8 A920 syscall BringToFront 00000DCA 2F0E move.l -[A7], A6 00000DCC 4EBA FED6 jsr [PC - 0x12A /* 00000CA4 */] 00000DD0 2F0E move.l -[A7], A6 00000DD2 4EBA FEFA jsr [PC - 0x106 /* 00000CCE */] 00000DD6 2F0E move.l -[A7], A6 00000DD8 4EBA FE78 jsr [PC - 0x188 /* 00000C52 */] label00000DDC: 00000DDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DE0 A920 syscall BringToFront 00000DE2 2F0E move.l -[A7], A6 00000DE4 4EBA FE6C jsr [PC - 0x194 /* 00000C52 */] label00000DE8: 00000DE8 4FEE FFD4 lea.l A7, [A6 - 0x2C] 00000DEC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DF0 4E5E unlink A6 00000DF2 2E9F move.l [A7], [A7]+ 00000DF4 4E75 rts export_949: 00000DF6 4E56 FFFA link A6, -0x0006 00000DFA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000DFE 266E 0008 movea.l A3, [A6 + 0x8] 00000E02 42A7 clr.l -[A7] 00000E04 2E8D move.l [A7], A5 00000E06 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000E0A 2C1F move.l D6, [A7]+ 00000E0C 42A7 clr.l -[A7] 00000E0E 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00000E12 B7DF cmpa.l A3, [A7]+ 00000E14 57C7 seq D7 00000E16 4407 neg.b D7 00000E18 4267 clr.w -[A7] 00000E1A 2F0B move.l -[A7], A3 00000E1C 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00000E20 101F move.b D0, [A7]+ 00000E22 0A00 0001 xori.b D0, 0x1 00000E26 2207 move.l D1, D7 00000E28 C200 and.b D1, D0 00000E2A 670C beq +0xE /* 00000E38 */ 00000E2C 2F0B move.l -[A7], A3 00000E2E 2F2D B43C move.l -[A7], [A5 - 0x4BC4] 00000E32 205F movea.l A0, [A7]+ 00000E34 4E90 jsr [A0] 00000E36 6028 bra +0x2A /* 00000E60 */ label00000E38: 00000E38 284B movea.l A4, A3 00000E3A 102C 006E move.b D0, [A4 + 0x6E] 00000E3E 6620 bne +0x22 /* 00000E60 */ 00000E40 1007 move.b D0, D7 00000E42 6706 beq +0x8 /* 00000E4A */ 00000E44 197C 0001 006F move.b [A4 + 0x6F], 0x1 label00000E4A: 00000E4A 2F0B move.l -[A7], A3 00000E4C 1F3C 0001 move.b -[A7], 0x1 00000E50 A908 syscall ShowHide 00000E52 42A7 clr.l -[A7] 00000E54 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00000E58 B7DF cmpa.l A3, [A7]+ 00000E5A 6604 bne +0x6 /* 00000E60 */ 00000E5C 2F0B move.l -[A7], A3 00000E5E A91F syscall SelectWindow label00000E60: 00000E60 42A7 clr.l -[A7] 00000E62 2F06 move.l -[A7], D6 00000E64 2F4D 0004 move.l [A7 + 0x4], A5 00000E68 2A5F movea.l A5, [A7]+ 00000E6A 2C1F move.l D6, [A7]+ 00000E6C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000E70 4E5E unlink A6 00000E72 2E9F move.l [A7], [A7]+ 00000E74 4E75 rts fn00000E76: 00000E76 4E56 FFF8 link A6, -0x0008 00000E7A 48E7 0018 movem.l -[A7], A3,A4 00000E7E 1B7C 0001 C95A move.b [A5 - 0x36A6], 0x1 00000E84 42A7 clr.l -[A7] 00000E86 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00000E8A 285F movea.l A4, [A7]+ label00000E8C: 00000E8C 200C move.l D0, A4 00000E8E 56C0 sne D0 00000E90 B9EE 0008 cmpa.l A4, [A6 + 0x8] 00000E94 56C1 sne D1 00000E96 C001 and.b D0, D1 00000E98 671C beq +0x1E /* 00000EB6 */ 00000E9A 264C movea.l A3, A4 00000E9C 286C 0090 movea.l A4, [A4 + 0x90] 00000EA0 4267 clr.w -[A7] 00000EA2 2F0B move.l -[A7], A3 00000EA4 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 00000EA8 101F move.b D0, [A7]+ 00000EAA 66E0 bne -0x1E /* 00000E8C */ 00000EAC 2F0B move.l -[A7], A3 00000EAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EB2 A921 syscall SendBehind 00000EB4 60D6 bra -0x28 /* 00000E8C */ label00000EB6: 00000EB6 422D C95A clr.b [A5 - 0x36A6] 00000EBA 4CDF 1800 movem.l A3,A4, [A7]+ 00000EBE 4E5E unlink A6 00000EC0 2E9F move.l [A7], [A7]+ 00000EC2 4E75 rts